package com.attendance.service;


import com.attendance.common.CommonResult;
import com.attendance.pojo.Course;
import com.attendance.pojo.Pages;
import com.attendance.vo.CourseVO;

import java.util.List;

public interface CourseService {

    //查询所有课程
    CommonResult selectAllCourse(Pages pages);

    //条件查询课程
    CommonResult selectCourse(CourseVO courseVO,Pages pages);

    //新增课程
    CommonResult addCourse(Course course);

    //更新课程
    CommonResult updateCourse(Course course);

    //删除课程
    CommonResult modifyCourse(Course course);

    //课程下拉框接口(所有课程信息)
    CommonResult queryCourse();

    //通过教师id查询课程的下拉框接口
    CommonResult queryCourseByteaId(int teaId);

    //通过班级id查询课程的下拉框接口
    CommonResult queryCourseByclassId(int classId);
}
